package xyz.imeans.w.model;

import lombok.Data;
import xyz.imeans.w.annotion.Column;
import xyz.imeans.w.annotion.Date;
import xyz.imeans.w.annotion.LngLat;
import xyz.imeans.w.annotion.Table;
import xyz.imeans.w.annotion.Value;

/**
 * 株洲-es-350m手台
 */
@Data
@Table(value = "ods_data_hundredm_locus")
public class Handle350m {

    @Column("ID")
    private String id;

    @Column("sbbh")
    @Value(list = {"73330774", "73339240"})
    private String sbbh;

    @Column("rssi")
    @Value("3.0")
    private String rssi;

    @Column("create_time")
    @Date
    private String createTime;

    @Column("sbsj")
    @Date(internal = 1)
    private String sbsj;

    @Column("longitude")
    @LngLat(type = "lng", center = "113.1636,27.9045")
    private String longitude;

    @Column("latitude")
    @LngLat(type = "lat", center = "113.1636,27.9045")
    private String latitude;

    @Column("mso_name")
    @Value("株洲市公安局")
    private String msoName;

    @Column("emergency_flag")
    @Value(list = {"false", "true"})
    private String emergencyFlag;

    @Column("fx")
    @Value("0")
    private String fx;

    @Column("lai")
    @Value("1283.0")
    private String lai;

    @Column("jd")
    @Value("0")
    private String jd;

    @Column("power")
    @Value("on")
    private String power;

    @Column("status")
    @Value("on")
    private String status;
}